scorching criticism - Turkish English Dictionary