of a left leaning party or ideology - Türkisch Englisch Wörterbuch