NameHub
Roman

mimosa

Meaning & History
A Latin term signifying "mimosa flower", ultimately derived from Greek μῖμος (mimos) "mimic".
Names containing this element

1

Ask AI