umbrella plant
nounDefinition of umbrella plant
: a perennial sedge (Cyperus alternifolius) of Madagascar that has large terminal whorls of slender leaves and is often grown as an ornamental
Keep scrolling for more