Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of yaksha

- A kind of demigod attendant on Kuvera, the god of wealth.