mimoza


Results for "mimoza"

Turkish - English dictionary

mimoza

(Turkish - English dictionary) :
acacia, silver wattle.