Squads Synonyms

A cooperative unit (especially in sports)
(Noun)