meaning of Blut stillen

Blut stillen - German to English

to staunch