Name Element MIMOSA

Type Word

Meaning & History

Latin word meaning "mimosa flower", ultimately from Greek μῖμος (mimos) "mimic".

Related Items

Given Name DescendantsMimoza(Albanian) Mimoza(Georgian)
Entry added December 7, 2022