Meaning of marmalade bush

Definition of marmalade bush

(noun) evergreen South American shrub having showy trumpet-shaped orange flowers; grown as an ornamental or houseplant

Other information on marmalade bush

WIKIPEDIA results for marmalade bush
Amazon results for marmalade bush