umbrellawort

Explore definitions, synonyms, and language insights of umbrellawort

Definitions

Noun
a plant of the genus Mirabilis

More General Terms