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