trainer

noun
  1. a person who teaches skills to people or animals
  2. a soft shoe designed for sports or exercise
  3. Usage: British English

Examples