Use the search facility, or the two navigation bars above to find information about specific words. This site provides meanings, definitions, translations, proverbs and rhymes for thousands of words.
Definition or meaning of the English word Avatar
The descent of a deity to earth; and his incarnation as a man or an animal; -- chiefly associated with the incarnations of Vishnu. (n.).
Incarnation; manifestation as an object of worship or admiration. (n.).