independent democratic left - Türkisch Englisch Wörterbuch