Word Meaning

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


Meaning of devata

- A deity; a divine being; a good spirit; an idol.