English dictionary
umbrellawort meaning and definition
Definition and meaning of umbrellawort at MeaningMonkey.org. umbrellawort meaning and definition in the English Dictionary.UMBRELLAWORT noun
Definition of umbrellawort (noun)
- a plant of the genus Mirabilis
Source: Princeton University Wordnet