What does MIMOSA stand for?
What does MIMOSA mean?
We've found 2 definitions for MIMOSA:Sort:PopularA - ZCategory
ADVERTISEMENT
What does MIMOSA mean?
- mi•mo•sa(n.)
- any of numerous plants, shrubs, or trees belonging to the genus Mimosa, of the legume family, native to tropical or warm regions, having small flowers in globular heads or cylindrical spikes.
