Dictionary search results

Showing 1-2 of 2 results

avatar British & World English

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

avatar New Oxford Dictionary for Writers & Editors

manifestation of a deity or released soul