mó hóu luó jiā

Translation

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