Opposites

123456789101112131415161718
Across
  1. 2. - heavy
  2. 4. - expensive
  3. 6. - rude
  4. 7. - hard
  5. 10. - wrong
  6. 12. - noisy
  7. 15. - late
  8. 16. - ugly
  9. 17. - slow
  10. 18. - rich
Down
  1. 1. - long
  2. 3. - bad
  3. 4. - dirty
  4. 5. - difficult
  5. 8. - false
  6. 9. - black
  7. 11. - empty
  8. 13. - dangerous
  9. 14. - married
  10. 16. - sweet