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.
2012