Algeciras in Catalan Algeciras in Catalan Algecires proper noun A city on the Bay of Gibraltar, in Andalusia, Spain. Add to Flashcards