twenty-four-second clock - Turkish English Dictionary