hamelia

Noun
  1. Any of several flowering tropical or subtropical shrubs of the genus Hamelia (synset 112688725)

Found on Word Lists

Other Searches