Andorra

/ændˈɔrʌ/

Explore definitions, synonyms, and language insights of Andorra

Definitions

Noun
a small republic in the eastern Pyrenees between Spain and France