sheep dip Meaning, Definition & Usage

  1. noun a liquid mixture containing pesticides in which sheep are dipped to kill parasites

WordNet