NichiDict

曼珠沙華

まんじゅしゃげ
[manjushage]

Meanings

1.Noun

red spider lily (Lycoris radiata); cluster amaryllis; cluster belladonna; manjusaka