Definisi 'marmalade bush'

English to English
noun
1 evergreen South American shrub having showy trumpet-shaped orange flowers; grown as an ornamental or houseplant Terjemahkan
source: wordnet30


Visual Synonyms