teacher

Noun
  1. A person whose occupation is teaching (synset 110713754)
  2. A personified abstraction that teaches (synset 105863377)
    "books were his teachers"; "experience is a demanding teacher"

Other Searches