stanched
STANCHED
, pp. Stopped or restrained from flowing.