×

mimosa meaning in English

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

Related Words

  1. mimique
  2. mimodrame
  3. mimétique
  4. mimétisme
PC Version

Copyright © 2018 WordTech Co.