a trenchant criticism - Turkish English Dictionary