life's worth living - German English Dictionary