Polish-English dictionary »

mimoza meaning in English

PolishEnglish
mimoza noun

mimosanoun
plant belonging to the genus Mimosa