shepherd satellite
English
Noun
shepherd
satellite
(
plural
shepherd satellites
)
A
shepherd moon
.