stem the tide

idiom

Definition of stem the tide

: to stop something from continuing and increasing + of We have to do something to stem the tide of violence.