Definition of "staunched"

staunched