ANGUILLA
Meaning of ANGUILLA in English
Anguilla BrE AmE
an island in the Caribbean Sea, belonging to the UK. Population: 13,677 (2007). Capital: The Valley.
Longman Dictionary of Contemporary English.
Longman - Словарь современного английского языка.
2012