Anguilla
geographical nameDefinition of Anguilla
island of the British West Indies in the Leeward Islands northwest of Saint Kitts area 35 square miles (91 square kilometers)