(something) gives me life - German English Dictionary