Pinyin Dictionary results for "mo hou luo jia"

摩睺罗伽
Mahoraga, snake's headed Indian deity; a protector deity of Buddhist law
Dictionary data provided by CC-CEDICT