to staunch something - Spanisch Englisch Wörterbuch