(something) gives me life - Spanish English Dictionary