Antonym

12345678910111213141516171819202122
Across
  1. 2. young
  2. 3. empty
  3. 6. cold
  4. 7. dry
  5. 8. long
  6. 10. small
  7. 13. smart
  8. 14. cheap
  9. 17. right
  10. 18. far
  11. 19. honest
  12. 20. difficul
  13. 22. good
Down
  1. 1. lazy
  2. 4. early
  3. 5. rude
  4. 8. generous
  5. 9. different
  6. 11. noisy
  7. 12. is dirty
  8. 15. rich
  9. 16. ancient
  10. 17. strong
  11. 19. hate
  12. 21. dangerous