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
Tweet