meaning of principality of andorra

1. a small republic in the eastern Pyrenees between Spain and France


Related Words

principality of andorra |

Developed & Maintained By Taraprasad.com

Treasure Words