Chinese-English dictionary »

摩睺羅伽 meaning in English

ChineseEnglish
摩睺羅伽 proper noun

mahoraga(deity)
proper noun