Dictionary search results

Showing 1-4 of 4 results

avatar US English

A manifestation of a deity or released soul in bodily form on earth; an incarnate divine teacher

avatar English-Spanish

avatar m, encarnación f

avatar Spanish-English

avatar