Polish-English dictionary »

amrita meaning in English

PolishEnglish
amrita noun

amritanoun
drink of the Hindu gods