meaning of umbrella sedge

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


Related Words

umbrella sedge |

Developed & Maintained By Taraprasad.com

Treasure Words