Antonyms

1234567891011121314151617181920
Across
  1. 2. Modern
  2. 4. dry
  3. 6. attach
  4. 8. partial
  5. 9. hope
  6. 14. rude
  7. 15. defend
  8. 16. defeat
  9. 17. adequate
  10. 18. mature
  11. 19. collect
  12. 20. lengthy
Down
  1. 1. knowledge
  2. 3. coward
  3. 5. sharp
  4. 6. similar
  5. 7. timid
  6. 10. natural
  7. 11. humble
  8. 12. guilty
  9. 13. evaporate
  10. 19. approve