spit-roasted

English

Verb

spit-roasted

  1. simple past and past participle of spit-roast