to mar the purity of (something, e.g. a reputation); to defile or tarnish (something) [prob from early French soiller: see soil2]