stuff a sock in it - Türkisch Englisch Wörterbuch