Horse-drench /(?)/ Horse·-drench Horse-drench n. A dose of physic for a horse. The appliance by which the dose is administered.