(something) gives me life - Alemán Inglés Diccionario