Meaning of hamelia

Definition of hamelia

(noun) any of several flowering tropical or subtropical shrubs of the genus Hamelia

Other information on hamelia

WIKIPEDIA results for hamelia
Amazon results for hamelia