andorra ( synonym found)

Definition of andorra:

°A tiny country in Europe between Spain and France.

Definition of andorra:

°A tiny country in Europe between Spain and France.

Back to Top