Meaning of Andorra

Definition of Andorra

(noun) a small republic in the eastern Pyrenees between Spain and France

Other information on Andorra

WIKIPEDIA results for Andorra
Amazon results for Andorra