stancher noun1 •One who, or that which, stanches or stops a flow.a stancher of blood in case of dangerous wounds — 1893 formsstanchers