DEVATA


Meaning of DEVATA in English

noun a deity; a divine being; a good spirit; an idol.

Webster English vocab.      Английский словарь Webster.