HORSE-DRENCH Meaning of HORSE-DRENCH in English noun a dose of physic for a horse. 2. horse-drench ·noun the appliance by which the dose is administred. Webster English vocab. Английский словарь Webster. 2012