Definify.com

Definition 2024


shepherd_satellite

shepherd satellite

English

Noun

shepherd satellite (plural shepherd satellites)

  1. A shepherd moon.