strike teams

English

Noun

strike teams

  1. plural of strike team