English Dictionary
Definition mimosa in British English
mimosa noun
[countable/uncountable] noun
/mɪˈməʊzə/

English Dictionary