satellite teams

English

Noun

satellite teams

  1. plural of satellite team