Word Study
leto
WORDNET DICTIONARY
Noun leto has 1 sense
- leto(n = noun.person) latona - wife or mistress of Zeus and mother of Apollo and Artemis in ancient mythology; called Latona in Roman mythology; Array is a kind of graeco-roman deity, greco-roman deity
For further exploring for "leto" in Webster Dictionary Online