hamelia patens 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; scarlet hamelia.

WordNet