to need respite - Français Anglais Dictionnaire