Vocabulary

生祠

monument (stela, hokora, etc.) commemorating a living god

noun