English version

Anguilla

From Longman Dictionary of Contemporary EnglishAnguillaAnguilla  an island in the Caribbean Sea, belonging to the UK. Population: 15,754 (2014). Capital: The Valley.
Pictures of the day
Do you know what each of these is called?
Click on the pictures to check.