to staunch something - Französisch Englisch Wörterbuch