Anguilla

1 ENTRIES FOUND:
Save
Anguilla /æŋˈgwɪlə/ proper noun
Anguilla
/æŋˈgwɪlə/
proper noun
Learner's definition of ANGUILLA
: British island in the West Indies

— Anguillan

/æŋˈgwɪlən/ adjective or noun