Opposites

12345678910111213141516171819202122232425
Across
  1. 3. strange
  2. 6. cheap
  3. 8. ugly
  4. 12. sunny
  5. 13. difficult
  6. 17. bored
  7. 19. deep
  8. 20. hard-working
  9. 22. dark
  10. 23. beautiful
  11. 24. soft
  12. 25. open
Down
  1. 1. new
  2. 2. full
  3. 4. fake
  4. 5. strong
  5. 7. fast
  6. 9. late
  7. 10. tall
  8. 11. stupid
  9. 14. ill
  10. 15. sad
  11. 16. sweet
  12. 18. wet
  13. 21. loud
  14. 22. good
  15. 25. hot