battle of algiers - Allemand Anglais Dictionnaire