English dictionary
scarlet bush meaning and definition
Definition and meaning of scarlet bush at MeaningMonkey.org. scarlet bush meaning and definition in the English Dictionary.SCARLET BUSH noun
Definition of scarlet bush (noun)
- handsome shrub with showy orange to scarlet or crimson flowers; Florida and West Indies to Mexico and Brazil
- synonyms: coloradillo, Hamelia erecta, Hamelia patens, scarlet hamelia
Source: Princeton University Wordnet