be the subject of relentless criticism - Turkish English Dictionary