English-French dictionary »

shepherd moon meaning in French

EnglishFrench
shepherd moon (moon orbiting near the edge of a ring)
noun

satellite berger◼◼◼nom