English-Latin dictionary »

telesphoros meaning in Latin

EnglishLatin
Telesphoros (Son of Asclepius)
proper noun

Telesphorusproper noun
M