Andorra - Definition

andorra

n 1: a small republic in the eastern Pyrenees between Spain and
France [syn: Andorra, Principality of Andorra]

Look up another word