Results for "

mimoza

"
Turkish - English dictionary

mimoza

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