Horse-drench Copy link Horse-drench , noun 1. A dose of physic for a horse. — Shakespeare 2. The appliance by which the dose is administered.