French-Latin dictionary »

télesto meaning in Latin

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

Telestonoun

Your history