Polish-English dictionary »

telesforos meaning in English

PolishEnglish
Telesforos noun

Telesphorosnoun
Son of Asclepius

Your history