AVATAR MEANING IN ENGLISH

• Avatar Definition & Synonyms

  1. (n.) The descent of a deity to earth, and his incarnation as a man or an animal; -- chiefly associated with the incarnations of Vishnu.
  2. (n.) Incarnation; manifestation as an object of worship or admiration.


Synonyms:
Embodiment, Incarnation,

RECENT SEARCHES