stancher

STANCHER, n. He or that which stops the flowing of blood.