Meaning of principality of andorra

Definition of principality of andorra

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

Other information on principality of andorra

WIKIPEDIA results for principality of andorra
Amazon results for principality of andorra