umbrellawortEnglish

umbrellawort

Noun

A plant of the genus Mirabilis

English: umbrellawort