Definitions of sheep dip:

  • noun:   a liquid mixture containing pesticides in which sheep are dipped to kill parasites