Quick definitions from WordNet (scarlet hamelia)
▸ noun: handsome shrub with showy orange to scarlet or crimson flowers; Florida and West Indies to Mexico and Brazil
▸ noun: handsome shrub with showy orange to scarlet or crimson flowers; Florida and West Indies to Mexico and Brazil