leto

Noun
  1. Wife or mistress of Zeus and mother of Apollo and Artemis in ancient mythology;
    Called Latona in Roman mythology (synset 109601011)

Found on Word Lists

Other Searches