ANDORRA


Meaning of ANDORRA in English

n. Principality of Andorra, principality in the eastern Pyrenees (between France and Spain) which is under the joint political control of France and Spain

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.