SCARLET HAMELIA


Meaning of SCARLET HAMELIA in English

noun

: a tropical American shrub ( Hamelia erecta ) having edible fruit and often cultivated for its showy scarlet or crimson flowers

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.