English dictionary
marmalade bush meaning and definition
Definition and meaning of marmalade bush at MeaningMonkey.org. marmalade bush meaning and definition in the English Dictionary.MARMALADE BUSH noun
Definition of marmalade bush (noun)
- evergreen South American shrub having showy trumpet-shaped orange flowers; grown as an ornamental or houseplant
- synonyms: fire bush, fire-bush, Streptosolen jamesonii
Source: Princeton University Wordnet