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. Английский энциклопедический словарь греческой мифологии. 2012