umbrella plant
noun
: a perennial sedge (Cyperus alternifolius) of Madagascar that has large terminal whorls of slender leaves and is often grown as an ornamental
Love words? Need even more definitions?
Merriam-Webster unabridged
Share