Word info

Anguillita

Proper noun

Meaning

Anguillita

An island in Anguilla.

Source: en.wiktionary.org

Close letter words and terms