SHI-RYO


Meaning of SHI-RYO in English

[Japanese] In Japanese myth, a ghost, a dead man visiting the living at night.

Encyclopedia Mythica English dictionary.      Английский энциклопедический словарь греческой мифологии.