self-imposed task - Spanish English Dictionary