scarlet hamelia Meaning, Definition & Usage

  1. noun handsome shrub with showy orange to scarlet or crimson flowers; Florida and West Indies to Mexico and Brazil
    scarlet bush; Hamelia erecta; coloradillo; Hamelia patens.

WordNet