to stress-relieve - Français Anglais Dictionnaire