Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

umbrella plant Definition

Cancel
umbrella plant
noun(umbrella plant)
a perennial sedge (Cyperus alternifolius) of Madagascar that has large terminal whorls of slender leaves and is often grown as an ornamental

Words Related to umbrella plant!

umbrella plant Examples by Brain Bank Users