Opposites

12345678910111213141516171819
Across
  1. 1. difficult
  2. 3. fat
  3. 5. rough
  4. 7. long
  5. 8. high
  6. 9. alive
  7. 11. ugly
  8. 13. weak
  9. 14. open
  10. 16. light
  11. 17. thin
  12. 19. heavy
Down
  1. 2. fast
  2. 3. thin
  3. 4. old
  4. 5. curly
  5. 6. young
  6. 7. bitter
  7. 10. empty
  8. 12. tidy
  9. 13. big
  10. 15. blunt
  11. 16. clean
  12. 18. short