- marmalade bush as a noun:
- 1
marmalade bush
noun
1 marmalade bush
Evergreen South American shrub having showy trumpet-shaped orange flowers; grown as an ornamental or houseplant.
synonyms: fire-bush, fire bush, Streptosolen jamesonii.
debug info: 0.0153