Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

algeciras Definition

Cancel
algeciras
geographical name(Al-ge-ci-ras)
city and port on the Bay of Algeciras west of Gibraltar in southwestern Spain population 101,468

Words Related to algeciras!

algeciras Examples by Brain Bank Users