mimosaDict.lkDict.lk - Sinhala to English DictionaryMeaning mimosa Tweet Sinhala Dictionary definitions for mimosamimosa 🔊 /mɪmowˈsʌ/mimosa : නිදිකුම්බාmimosa definitionNoun. A genus of leguminous plants, containing many species, and including the sensitive plants (Mimosa sensitiva, and M. pudica).Lern More AboutWiki Definition: mimosaGoogle Search result: GoogleWiki Article: Wikipedia Tweet