chopper squads

English

Noun

chopper squads

  1. plural of chopper squad