AVATAR


Meaning of AVATAR in English

n.1 (in Hindu mythology) the descent of a deity or released soul to earth in bodily form.

2 incarnation; manifestation.

3 a manifestation or phase.

Etymology: Skr. avatara descent f. {aacute}va down + tr- pass over

Oxford English vocab.      Оксфордский английский словарь.