What is the meaning of the word "iapetus"?
Definitions:
-
A large outer satellite of the planet Saturn.
NOUN
-
Greek mythology: the Titan who was father to Atlas and Epimetheus and Prometheus in ancient mythology.
NOUN