What is the meaning of principality of andorra in English?

Learn vocabulary with pictures as well as definitions of principality of andorra in English

Learn in

See more

n. Principality of Andorra

Definition of Principality of Andorra in English

Parliamentary co-principality located in the southwest of Europe, between France and Spain.

Synonyms of Principality of Andorra in English

AndorraPrincipality of the Valleys of Andorra