n. (Hindu mythology) earthly incarnation of a god, human embodiment of a deity; (Internet) online image that represents a user in chat rooms or in a virtual "space"
AVATAR
Meaning of AVATAR in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012