andorra Meaning, Definition & Usage

  1. noun a small republic in the eastern Pyrenees between Spain and France
    Principality of Andorra.

WordNet