a bit of a letch - Türkisch Englisch Wörterbuch