Yaksha Definition
    noun
  
 (Buddhism) A spirit that watches over the treasures hidden in the earth and tree roots.
Wiktionary 
Other Word Forms of Yaksha
Noun
Singular:
 yakshaPlural:
 yakshasOrigin of Yaksha
-  From Sanskrit यक्ष (yakṣa). From Wiktionary 
Find Similar Words
Find similar words to yaksha using the buttons below.