GeneralConnection.com
➔
Dictionary
latona
Noun
1. Leto
1. Latona, Greco-Roman deity, Graeco-Roman deity
Usage