teacher (Noun) — A person whose occupation is teaching.
teacher (Noun) — A personified abstraction that teaches. ex. "books were his teachers" ex. "experience is a demanding teacher"