Word Definition

Skewered

  1. of Skewer

Synonyms