Meaning of leto
Definition of leto
(noun)
wife
or
mistress
of Zeus and
mother
of Apollo and Artemis in
ancient
mythology; called Latona in Roman
mythology
Other information on leto
WIKIPEDIA results for
leto
Amazon results for
leto
Tweet