life is worth living - German English Dictionary