unit or group of one thousand - Turkish English Dictionary