scratch teams

English

Noun

scratch teams

  1. plural of scratch team