DEVATA


Meaning of DEVATA in English

( n. )

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

Webster's Revised Unabridged English Dictionary.      Пересмотренный полный словарь английского языка Webster.