turnspit

noun

1.
a roasting spit that can be turned