take the edge off

[take the edge off] also [take off the edge] {v. phr.} To lessen,weaken, soften or make dull.

Eating a candy bar before dinner hastaken the edge off Becky's appetite.

Bob was sorry for hurting Tomand that took the edge off Tom's anger.

A headache took the edgeoff Dick's pleasure in the movie.