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 - Словарь современного английского языка.