Agent nouns

12345678910
Across
  1. 1. Teacher in university
  2. 4. Someone who invents new ideas
  3. 5. A person who help people in hospitals
  4. 7. A person who is in movies or theatre
  5. 8. Guest
  6. 10. The writer of a book
Down
  1. 2. Ship officer
  2. 3. A people who is competing against others.
  3. 6. Someone who makes clothes
  4. 9. A person who is chosen to lead the town or city