show trials

English

Noun

show trials

  1. plural of show trial