Search Result for "andorra la vella":

The Collaborative International Dictionary of English v.0.48:

Andorra la Vella \Andorra la Vella\ prop. n. (Geography) The capital city of Andorra. Population (2000) = 22,390. [PJC]