not to lay oneself open to criticism - Turkish English Dictionary