roasted on a spit