a demanding job - Turkish English Dictionary