Feedback
Anguilla
Meaning
Name
●
An
archipelago
and
overseas territory
of the United Kingdom, in the Caribbean Sea.
Sourced from
Wiktionary
Related
Antigua
Belize
Panama
Island
Bali
Boracay
Guam
Croatia
Phuket
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better