perform a task as well as possible - Turkish English Dictionary