self-imposed task - German English Dictionary