Opposites

1234567891011121314151617181920
Across
  1. 3. - pessimist
  2. 6. - cold
  3. 7. - narrow
  4. 8. - short
  5. 9. - heavy
  6. 10. - bright
  7. 13. - thin
  8. 14. - shallow
  9. 17. - sad
  10. 19. - ugly
  11. 20. - expensive
Down
  1. 1. - ancient
  2. 2. - poor
  3. 4. - fast
  4. 5. - thin
  5. 6. - sick
  6. 8. - taciturn
  7. 11. - small
  8. 12. - bad
  9. 15. - difficult
  10. 16. - coward
  11. 18. - low