Word info

shepherd satellite

Noun

Meaning

shepherd satellite (plural shepherd satellites)

A shepherd moon.

Source: en.wiktionary.org

Close letter words and terms