meaning of andorra

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


Related Words

andorra | andorran |

Developed & Maintained By Taraprasad.com

Treasure Words