Opposite adjectives

12345678910111213141516171819
Across
  1. 1. good
  2. 3. old
  3. 5. heavy
  4. 9. big
  5. 13. fast
  6. 14. light
  7. 15. bad
  8. 17. thin
  9. 18. clean
  10. 19. fat
Down
  1. 1. small
  2. 2. loud
  3. 4. dirty
  4. 6. lazy
  5. 7. short
  6. 8. soft
  7. 9. hard
  8. 10. quiet
  9. 11. long
  10. 12. busy
  11. 16. young
  12. 17. slow