Meanings of algeciras in English

We have no meanings for "algeciras" in our records yet.
Usage of algeciras in English
1
2
3
4

From Wikipedia

Algeciras (, Spanish: [alxeˈθiɾas], is a port city in the south of Andalusia, and is the largest city on the Bay of Gibraltar (Spanish: Bahí... See more Even more