helicteres isora Meaning, Definition & Usage

  1. noun East Indian shrub often cultivated for its hairy leaves and orange-red flowers
    nut-leaved screw tree.

WordNet