sheepwash noun2 •sheep-dip (antiparasitic formulation for use on sheep) •A place where sheep are dosed with this formulation. formssheepwashes