Translation of mimosa in Malay

mimosa

mimosa

noun

  • 1

    mimosa, semalu