Polish-English dictionary »

tamanu meaning in English

PolishEnglish
tamanu

tamanu oil