Definition of Algeciras in English:

Algeciras

proper noun

  • A ferry port and resort in southern Spain, on the Strait of Gibraltar; population 115,333 (2008).

Pronunciation

Algeciras

/ˌälKHāˈTHēˌräs/