Great Rat Hunt Crossword Puzzle

12345678910
Across
  1. 2. to hold back or restraint
  2. 4. of judgement
  3. 5. abrupt or sudden manner
  4. 7. continual
  5. 8. winging a plan
  6. 10. to use smoke or flames to kill off bugs or rodents
Down
  1. 1. block something
  2. 3. destroy or damage
  3. 6. incorrect explanations about ones behavior
  4. 9. attack a person from behind