Advertisement

Advertisement

marmalade bush

noun

  1. a shrub, Streptosolen jamesonii, of the nightshade family, native to South America, bearing showy trumpet-shaped orange flowers, grown as an ornamental or houseplant.


Advertisement

Advertisement

Advertisement

Advertisement