Home
Search
Index
Definify.com
Definition
2024
shepherd_satellite
shepherd satellite
English
Noun
shepherd
satellite
(
plural
shepherd satellites
)
A
shepherd moon
.
Similar Results