horse-drench - French English Dictionary