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
Explore definitions, synonyms, and language insights of Helicteres isora