AVATAR


Meaning of AVATAR in English

noun incarnation; manifestation as an object of worship or admiration.

2. avatar ·noun the descent of a deity to earth, and his incarnation as a man or an animal;

— chiefly associated with the incarnations of vishnu.

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