Helicteres isora

Explore definitions, synonyms, and language insights of Helicteres isora

Definitions

Noun
East Indian shrub often cultivated for its hairy leaves and orange-red flowers

More General Terms