Spanish-English dictionary »

telesforo meaning in English

SpanishEnglish
Telesforo proper noun
{m}

Telesphoros(Son of Asclepius)
proper noun