Xander's Crossword

12345678910
Across
  1. 3. a person who works on a boat
  2. 5. a person who declares things in advance
  3. 7. a university teacher
  4. 8. a person who is temporarily staying
  5. 9. A gatherer of things
  6. 10. A person who writes books
Down
  1. 1. Someone who improves peoples health
  2. 2. someone who performs surgery
  3. 4. a piece of glass or metal used to reflect light
  4. 6. a person who checks things out