Vocabulary
生祠
せいし
monument (stela, hokora, etc.) commemorating a living god
noun