English-French dictionary »

telesphoros meaning in French

EnglishFrench
Telesphoros (Son of Asclepius)
proper noun

Télesphorenom propre
{m}