hamelia hamelia

Definition(s):

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

Wiki Images for hamelia

definition of hamelia
Word of the Day
engender engender
/ɛn ˈdʒɛn dər /