drencher noun2 •One who, or that which, drenches. •A fire prevention device, like a sprinkler but ejecting a denser curtain of water and sometimes mounted on the outside of a building to prevent the spread of fire from those nearby.A second system of conventional dry sprinkler heads is interspersed with the drencher heads. — 2008 formsdrenchers