anguille ( synonym found)

Definition of anguille:

(n) : a British overseas territory in the Caribbean

Definition of anguille:

(n) : a British overseas territory in the Caribbean

Back to Top