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