Definitions of Principality of andorra:

  • noun:   a small republic in the eastern Pyrenees between Spain and France