idioms

12345678
Across
  1. 1. the drop of a hat Immediately
  2. 4. cool
  3. 6. a sweet tooth
  4. 7. of a time Great time!
Down
  1. 2. flies Time passes very quickly
  2. 3. in my stomach
  3. 5. the books
  4. 8. ears listening carefully