drencher

DRENCHER, n. One who wets or steeps; one who gives a drench to a beast.