(something) gives me life - Français Anglais Dictionnaire