mó hóu luó jiā

Translation

  • Mahoraga, snake's headed Indian deity / a protector deity of Buddhist law
Chinese Tones