Refine this word faster
Marmalade bush
Definitions
Noun
- 1 evergreen South American shrub having showy trumpet-shaped orange flowers; grown as an ornamental or houseplant wordnet
See also for "marmalade bush"
Next best steps
Mini challenge
Want a quick game? Try Word Finder.