a harsh criticism - Turkish English Dictionary