'Andorra' definitions:

Definition of 'Andorra'

(from WordNet)
noun
A small republic in the eastern Pyrenees between Spain and France [syn: Andorra, Principality of Andorra]

Words containing 'Andorra'