Anguilla

/æŋwˈɪlʌ/

Explore definitions, synonyms, and language insights of Anguilla

Definitions

Noun
a British colony in the West Indies
Noun
type genus of the Anguillidae: eels

More General Terms