turnspit

noun
  1. a dog formerly used to turn a roasting spit by running on a treadmill
  2. Usage: historical
  3. a mechanical device for turning a roasting spit

Examples