YourDictionary

Anguilla

island of the Leeward group in the West Indies: with nearby islands, it constitutes a dependency of the United Kingdom: 60 sq mi (155 sq km); pop. 9,000

Related Forms:

See Anguilla in American Heritage Dictionary 4

Learn more about Anguilla

Anguilla

link/cite print suggestion box