Meaning of helicteres isora

Definition of helicteres isora

(noun) East Indian shrub often cultivated for its hairy leaves and orange-red flowers

Other information on helicteres isora

WIKIPEDIA results for helicteres isora
Amazon results for helicteres isora