a telling blow - Turkish English Dictionary