n. Principality of Andorra, principality in the eastern Pyrenees (between France and Spain) which is under the joint political control of France and Spain
ANDORRA
Meaning of ANDORRA in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012