(something) gives me life - Espagnol Anglais Dictionnaire