Across
- 1. trail
- 5. complete
- 6. fate
- 11. ahead
- 13. demand
- 14. habit
- 15. sensible
- 17. share
- 18. compete
- 19. add
- 20. desperate
- 21. desire
Down
- 2. remarkable
- 3. remote
- 4. reliable
- 7. complete
- 8. obey
- 9. environment
- 10. increase
- 12. competitive
- 16. favour
