shepherd satellites
English
Noun
shepherd satellites
plural of
shepherd satellite