the hectic rush of christmas shopping - Turkish English Dictionary