Interesting Idioms

123456789101112
Across
  1. 7. cats and dogs means:
  2. 8. Best of both ______
  3. 9. Well known
  4. 10. On top of the world means:
  5. 12. Speak of the_____
Down
  1. 1. Snowed _____
  2. 2. That's the last _____
  3. 3. Break a leg means:
  4. 4. under the _______
  5. 5. a penny for your ________
  6. 6. Kill two birds with one _____
  7. 11. Its like pulling _____