nut-leaved screw tree: East Indian shrub often cultivated for its hairy leaves and orange-red flowers
plant: (botany) a living organism lacking the power of locomotion
stumbling block: any obstacle or impediment