species 2,433 observations

Sweet Galingale

Cyperus longus