spit-roasted

spit-roasted

adj (Cookery) cooked on a spit