shepherd satellites

English

edit

Noun

edit

shepherd satellites

  1. plural of shepherd satellite