Polish-English dictionary »

amla meaning in English

PolishEnglish
amla noun

amlanoun
fruit

amlanoun
tree