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