Vocabulary

上宮

building of a Shinto shrine complex built upon the highest ground

noun