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