Opposite adjectives

12345678910111213141516171819202122232425262728293031
Across
  1. 1. short
  2. 5. slim
  3. 6. thin
  4. 9. lazy
  5. 10. sweet
  6. 12. near
  7. 15. ill
  8. 16. hot
  9. 18. dangerous
  10. 19. noisy
  11. 21. short
  12. 22. low
  13. 24. dead
  14. 26. happy
  15. 27. rich
  16. 30. hard-working
  17. 31. soft
Down
  1. 2. bad
  2. 3. wide
  3. 4. safe
  4. 7. slow
  5. 8. easy
  6. 11. well
  7. 13. ugly
  8. 14. white
  9. 15. dry
  10. 17. small
  11. 20. expensive
  12. 21. thin
  13. 23. sad
  14. 25. full
  15. 28. poor
  16. 29. young