never-ending task - German English Dictionary