Opposites

1234567891011121314151617181920212223
Across
  1. 5. short
  2. 7. empty
  3. 9. bitter
  4. 10. slow
  5. 12. few
  6. 13. ugly
  7. 16. old
  8. 18. dark
  9. 19. heavy
  10. 20. wet
  11. 21. weak
  12. 23. bad
Down
  1. 1. small
  2. 2. cold
  3. 3. old
  4. 4. white
  5. 6. cheap
  6. 8. dirty
  7. 9. hard
  8. 11. rough
  9. 14. short
  10. 15. noisy
  11. 17. deep
  12. 22. fat