hit squads

English

Noun

hit squads

  1. plural of hit squad