(something) gives me life - Anglais Synonymes Dictionnaire