1-17

1234567891011121314151617181920
Across
  1. 6. antipathy, arrogance, aversion, contempt, derision
  2. 7. illegal
  3. 8. complain about sth and lament it
  4. 10. make sth difficult
  5. 11. discover
  6. 13. avoid
  7. 14. very unfriendly
  8. 16. make easier
  9. 18. possible to be carried out
  10. 19. make sth worse
  11. 20. discourage sb from sth, divert, faze, prevent, thwart, warn
Down
  1. 1. too soon
  2. 2. make fun of sth/sb
  3. 3. hide doubts (2)
  4. 4. sudden
  5. 5. advocate, affirm, approve, back, commend, confirm
  6. 9. be an example
  7. 12. universal
  8. 15. absolutely necessary, has to be done
  9. 17. unthinkable