resident of algeciras - Français Anglais Dictionnaire