Spelling words

1234567891011121314151617181920
Across
  1. 4. something that have to be done
  2. 6. someone who works in a library
  3. 9. you need it
  4. 10. a piece
  5. 13. an advertisement
  6. 16. someone who is funny
  7. 17. something before
  8. 19. someone who fixes eyes
  9. 20. someone who fights
Down
  1. 1. something exclusive
  2. 2. someone who specialises in beauty
  3. 3. someone who specialises in electrical
  4. 5. someone who protects/ guards you
  5. 7. someone who specialises in politics
  6. 8. a person who specialises in music
  7. 11. someone who specialises in technology
  8. 12. someone who likes to talk
  9. 14. to be racist
  10. 15. something legit
  11. 18. an area that is large