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