"books were his teachers"
"experience is a demanding teacher"
1.教师;老师;教员
Ateacher is a person who teaches, usually as a job at a school or similar institution.
e.g. I'm ateacher with 21 years' experience.
我是个有 21 年教龄的教师。
e.g. ...her chemistryteacher.
她的化学老师