0%

ALL meanings of marmalade bush

mar·ma·lade bush
M m
  • noun marmalade bush a shrub, Streptosolen jamesonii, of the nightshade family, native to South America, bearing showy trumpet-shaped orange flowers, grown as an ornamental or houseplant. 1
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?