Definitions
noun
a native or inhabitant of the island of Anguilla in the West Indies
of or relating to or characteristic of Anguilla or its people
Look “anguillan” up elsewhere
Want another word?
Spin the dictionary for a fresh one.