Definition of Mimosa

Definition of Mimosa
  1. Mimosa Proper noun The star Beta Crucis.
Feedback Form