English dictionary
andorra meaning and definition
Definition and meaning of andorra at MeaningMonkey.org. andorra meaning and definition in the English Dictionary.ANDORRA noun
Definition of Andorra (noun)
- a small republic in the eastern Pyrenees between Spain and France
- synonyms: Principality of Andorra
Source: Princeton University Wordnet