MIMOSA


Meaning of MIMOSA in English

n. type of tropical plant with clusters of small flowers and leaves that are sensitive to touch (Botany)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.