Word
science teacher, n.
someone who teaches science
<noun.person>
science teacher
semantic pointers
hypernym
teacher, instructor