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
Tweet