1 definition by Caribbean _gyal

Top Definition
It is an island in the British West Indies.
We going to Anguilla for August Carnival!
by Caribbean _gyal July 12, 2010
Mug icon
Buy a Anguilla mug!