to staunch something - İspanyolca İngilizce Sözlük