Opposites Hard

123456789101112131415161718192021
Across
  1. 2. fake
  2. 3. shallow
  3. 5. present
  4. 7. appear
  5. 9. in
  6. 11. encourage
  7. 13. off
  8. 14. healthy
  9. 15. strong
  10. 17. drunk
  11. 18. inaccurate
  12. 19. black
  13. 20. under
Down
  1. 1. appear
  2. 4. temporary
  3. 5. refuse
  4. 6. defeat
  5. 8. answer
  6. 10. give
  7. 11. supply
  8. 12. disadvantage
  9. 13. same
  10. 14. sour
  11. 16. disagree
  12. 21. poor