Stuck, prepared for barbecue (8)
I believe the answer is:
skewered
'stuck' is the definition.
(stick can mean to pierce or skewer)
I can't explain the rest of the clue.
Can you help me to learn more?
(Other definitions for skewered that I've seen before include "Red's week (anag)" , "got ready for barbecue?" , "Transfixed" , "Pierced by metal spike, like meat" , "Run through" .)