1-17

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