spit-roastings

English

Noun

spit-roastings

  1. plural of spit-roasting