Meaning of (मिमोसा) mimosa in english

As noun :
mimosa
Suggested : 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 and often sensitive leaves
Exampleमिमोसा का हिन्दी मे अर्थ

Word of the day
(मिमोसा) mimosa can be used as noun.. No of characters: 6 including consonants matras. Transliteration : mimosaa

Have a question? Ask here..
Name*     Email-id    Comment* Enter Code: