Meaning of scarlet bush
Definition of scarlet bush
(noun)
handsome
shrub
with
showy
orange
to
scarlet
or
crimson
flowers; Florida and West Indies to Mexico and Brazil
Other information on scarlet bush
WIKIPEDIA results for
scarlet bush
Amazon results for
scarlet bush
Tweet