trenchant argument - Turkish English Dictionary