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