Meaning of nut-leaved screw tree

Definition of nut-leaved screw tree

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

Other information on nut-leaved screw tree

WIKIPEDIA results for nut-leaved screw tree
Amazon results for nut-leaved screw tree