to staunch something - Türkisch Englisch Wörterbuch