Meaning of umbrellawort

Definition of umbrellawort

(noun) a plant of the genus Mirabilis

Other information on umbrellawort

WIKIPEDIA results for umbrellawort
Amazon results for umbrellawort