meaning of am Spieß braten

am Spieß braten - German to English

to roast on a spit