to give solace - Français Anglais Dictionnaire