(something) gives me life - Español Inglés Diccionario