Show contempt for skewer (4)
I believe the answer is:
spit
I believe this is a double definition.
'show contempt' is the first definition.
(I've seen this before)
'skewer' is the second definition.
(synonyms)
'for' is the link.
(Other definitions for spit that I've seen before include "Narrow strip of land projecting into the sea" , "cook a roast?" , "Show disdain" , "Sand bar" , "Coastal feature, tongue of sand" .)