anguilla

Noun
  1. A British colony in the West Indies (synset 108726575)
  2. Type genus of the Anguillidae: eels (synset 102529304)

Other Searches