andorra : Idioms & Phrases


principality of andorra

  • noun a small republic in the eastern Pyrenees between Spain and France
    Andorra.
WordNet