short-lived but intense happiness - Français Anglais Dictionnaire