Vocabulary

羅刹

rakshasa; man-eating demon in Hinduism and Buddhism

noun