Latin-French dictionary »

telesto meaning in French

LatinFrench
Telesto noun

Télesto(Astronomie) Satellite naturel de la planète Saturne
nom

Your history