MIMOSA Meaning of MIMOSA in English n [Bot.] mimosa, sensitive plant Interlingua English vocab. Английский словарь Интерлингва. 2012