Definitions of Helicteres isora:

  • noun:   East Indian shrub often cultivated for its hairy leaves and orange-red flowers