LETO Meaning of LETO in English n. mother of Apollo and Artemis and wife of Zeus (Greek mythology) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012