Find the word definition

Wiktionary
shepherd satellite

n. A shepherd moon.