spit roasting

English

Verb

spit roasting

  1. present participle and gerund of spit roast