Polish-English dictionary »

awatara meaning in English

PolishEnglish
awatara noun

avatarnoun
earthly incarnation of a deity, particularly Vishnu