English Dictionary
◊ UMBRELLAWORT
umbrellawort
n : a plant of the genus Mirabilis