Yaksha meaning

(Buddhism) A spirit that watches over the treasures hidden in the earth and tree roots.
noun
0
0
Advertisement

Origin of yaksha

  • From Sanskrit यक्ष (yakṣa).

    From Wiktionary