UMBRELLA PLANT


Meaning of UMBRELLA PLANT in English

[umbrella plant] n (1874): an African sedge (Cyperus alternifolius) that has large terminal whorls of slender leaves and is often grown as an ornamental

Merriam-Webster English vocab.      Английский словарь Merriam Webster.