What is the meaning of the word "iapetus"?

Definitions:

  1. A large outer satellite of the planet Saturn. copy to clipboard NOUN
  2. Greek mythology: the Titan who was father to Atlas and Epimetheus and Prometheus in ancient mythology. copy to clipboard NOUN