twenty-four second clock - Turkish English Dictionary