English-Latin dictionary »

iapetus meaning in Latin

EnglishLatin
Iapetus (the Titan)
proper noun

Japetusproper noun
M