Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of mimosa

- A genus of leguminous plants, containing many species, and including the sensitive plants (Mimosa sensitiva, and M. pudica).

Crossword clue for mimosa

- Champagnecocktail; sensitive shrub
- Cocktail that features orange juice
- Sensitive plant
- Tropical plant
- Tropical tree