Andorra
noun
°A tiny country in Europe between Spain and France.
synonyms: principality of andorra