Did you mean Anguilla?
Anguilla
noun
°a British overseas territory in the Caribbean.