Vocabulary

神楽殿

kagura hall (at a shrine); sacred dance stage

noun