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