red squads

English

Noun

red squads

  1. plural of red squad