English edit

Proper noun edit

 
English Wikipedia has an article on:
Wikipedia

Telesto

  1. A sea goddess in Greek mythology.
  2. A moon of Saturn.

Anagrams edit