Entry 2 senses Webster, 1913 Horse-drench · Horse·-drench · IPA 01 n. A dose of physic for a horse. 1. A dose of physic for a horse. 2. The appliance by which the dose is administered.