stem the tide of - Français Anglais Dictionnaire