Noun Definition

helicteres isora

1.Definition: East Indian shrub often cultivated for its hairy leaves and orange-red flowers

Category: Plants