Vocabulary

山主

head priest (at a Buddhist temple)

noun