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