stem the tide - English Synonyms Dictionary