trainer

nouns

one who trains other persons or animals
is derived from
is derived from
is derived from
is a type of (narrower)
a person who rules or guides or inspires others
simulator consisting of a machine on the ground that simulates the conditions of flying a plane