Time Idioms

1234567
Across
  1. 5. delay doing something
  2. 6. again and again
  3. 7. don't rush
Down
  1. 1. doing something quickly because you are late
  2. 2. to stop something early
  3. 3. spend time doing something unimportant while waiting
  4. 4. just before it is too late