staunch the bleeding - Spanish English Dictionary