Across
- 7. variation
- 8. logical
- 9. constrain
- 10. thorough
- 12. constant
- 14. achieve
- 16. modify
- 17. essential
- 18. aid, support
- 20. bordering
Down
- 1. critical
- 2. deter
- 3. series, order
- 4. approaching
- 5. expect, predict
- 6. debate, dispute
- 11. addendum
- 13. pursue
- 15. erase
- 19. identical