Horse-drench n. 1. A dose of physic for a horse. 2. The appliance by which the dose is administered. ◄ ►