impossible to refute - Türkisch Englisch Wörterbuch