Agent nouns

12345678910
Across
  1. 2. somebody that visits you.
  2. 5. somebody who works on a ship.
  3. 7. somebody that makes leather products.
  4. 9. somebody who writes books.
  5. 10. somebody that edits newspapers.
Down
  1. 1. a special kind of teacher
  2. 3. somebody that invents things.
  3. 4. there are many of them at sport events.
  4. 6. somebody you can see in movvies or in theatre.
  5. 8. somebody who runs a town or a city