Synonyms for "skewer"

Words with similar meaning