(something) gives me life - Allemand Anglais Dictionnaire