Marmalade bush

What is Marmalade bush?

Marmalade bush definition and meaning on Dictionary terms:
noun
a shrub, Streptosolen jamesonii, of the nightshade family, native to South America, bearing showy trumpet-shaped orange flowers, grown as an ornamental or houseplant.

 

reference: https://www.dictionary.com/browse/marmalade-bush

Tags: