YAKSHA MEANING IN ENGLISH

• Yaksha Definition & Synonyms

  1. (n.) A kind of demigod attendant on Kuvera, the god of wealth.


RECENT SEARCHES