drencher
English
noun
Definitions
- 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.
Etymology
Inherited from Middle English *drencher suffix from English drench.
Origin
English
drench