meaning of umbrella plant

1. African sedge widely cultivated as an ornamental water plant for its terminal umbrellalike cluster of slender grasslike leaves


Related Words

umbrella plant |

Developed & Maintained By Taraprasad.com

Treasure Words