What does am Spieß braten mean?

am Spieß braten - German to English

to roast on a spit