0%

ALL meanings of shepherd satellite

shep·herd sat·el·lite
S s
  • noun shepherd satellite a small moon orbiting near a planetary ring, whose gravitational pull helps confine the ring and the ring's extent. 1
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?