hectic last-minute preparations - Turkish English Dictionary