LETO


Meaning of LETO in English

n. mother of Apollo and Artemis and wife of Zeus (Greek mythology)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.