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