anguilla ( synonym found)

Definition of anguilla:

°a British overseas territory in the Caribbean.

Definition of anguilla:

°a British overseas territory in the Caribbean.

Back to Top