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