avatar English - Japanese
1.
-
EnglishThe earthly incarnation of a deity, particularly Vishnu
-
Japanese天降
-
EnglishThe physical embodiment of an idea or concept, a personification
-
Japanese化身
-
Japaneseアバター
English translator: English Japanese avatar Eesti sõnaraamat Español Traductor Svenska Översättare