French-English dictionary »

télesphore meaning in English

FrenchEnglish
Télesphore nom propre
{m}

Telesphoros(Son of Asclepius)
proper noun