andorra
1. [ noun ] (government,geography) a small republic in the eastern Pyrenees between Spain and France
Synonyms: principality_of_andorra
Related terms: European_country Andorran Europe Iberian_Peninsula
Similar spelling:   Andorran
  Andra
  Anitra
  Andras
  Andira
  Andera
  antrorse
  anthrax
  another
  Andrade
  Andrada
  antheral