trainer (n.) Look up trainer at Dictionary.com
c.1600, agent noun from train (v.).