Definition of "Telesphoros"

The word, "Telesphoros" does not exist in our dictionary.