spit roasters

English

Noun

spit roasters

  1. plural of spit roaster