anguilla

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

Found on Word Lists

Find words of a similar nature on these lists:

Other Searches