andorra

/ændˈɔrʌ/

Explore definitions, synonyms, and language insights of andorra

Definitions

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