meaning of andorra
1.
a
small
republic
in
the
eastern
Pyrenees
between
Spain
and
France
Related Words
andorra
|
andorran
|
Developed & Maintained By
Taraprasad.com