Idioms

12345678
Across
  1. 1. best of * worlds
  2. 3. cutting corners
  3. 4. * In my stomach
  4. 6. a * a dozen
  5. 8. Bite the *
Down
  1. 2. Flogging a dead *
  2. 3. Raining * And dogs
  3. 5. fit as a *
  4. 7. on the *