hatchet

123456789101112131415161718192021
Across
  1. 1. direction
  2. 4. aspire
  3. 7. brand
  4. 8. smelly
  5. 11. jump
  6. 14. animals
  7. 15. mistake
  8. 17. diminish
  9. 19. manure
  10. 21. disguse
Down
  1. 2. recover
  2. 3. sneering
  3. 5. important
  4. 6. roar
  5. 9. rush
  6. 10. excessively
  7. 11. branch
  8. 12. happy
  9. 13. difficult
  10. 16. river
  11. 18. steady
  12. 20. swirl