suicide squads

English

Noun

suicide squads

  1. plural of suicide squad