Back to Dictionary
摩睺罗伽
摩睺羅伽
móhóuluójiā
1.
Mahoraga, snake's headed Indian deity
2.
a protector deity of Buddhist law
Metadata
- Category
- Chinese