Agent nouns

12345678910
Across
  1. 2. A person who takes part in competitions
  2. 5. Someone who works on a boat
  3. 6. Someone who comes by your place
  4. 9. Someone who creates new things
  5. 10. Someone who works for someone and does work
Down
  1. 1. Someone who asks questions
  2. 3. Someone who moves themselves to the sound of music
  3. 4. A type of teacher in colleges
  4. 7. Someone who plays a character in a show
  5. 8. Someone who makes noise from their mouth