Anguilla
geographical name
An·guil·la
aŋ-ˈgwi-lə
an-
island of the British West Indies in the Leeward Islands northwest of Saint Kitts area 35 square miles (91 square kilometers)
Love words? Need even more definitions?
Merriam-Webster unabridged
Share