spit roasted

English

Verb

spit roasted

  1. simple past and past participle of spit roast