Vocabulary

御影

divine spirit; spirit of the dead

noun