staunch the (flow of) blood - German English Dictionary