Vocabulary
羅刹
らせつ
rakshasa; man-eating demon in Hinduism and Buddhism
noun