Toll Free: (800) 790-3680

"avatar" Definition & Translations

Search for an expression in any language pair... Dictionary Home

avatar (English)
A digital representation or handle of a person or being.
The incarnation of a deity, particularly Vishnu.

Translate avatar

Learn how to say "avatar" in other languages:

Browse our dictionary

Find other interesting words by browsing through our English dictionary.

Get Quote

Translation Services USA® is the registered trademark of Translation Services USA LLC