Word info Synonyms

shepherd satellite

Noun

Meaning

shepherd satellite (plural shepherd satellites)

A shepherd moon.

Source: en.wiktionary.org

Synonyms

Close letter words and terms