battle of algiers - Deutsch Englisch Wörterbuch