Abelmoschus

Explore definitions, synonyms, and language insights of Abelmoschus

Definitions

Noun
genus of tropical coarse herbs having large lobed leaves and often yellow flowers

More General Terms