Algeciras (English, name)
expansion: Algeciras
Senses:
glosses: A city on the Bay of Gibraltar, in Andalusia, Spain.
Forms: