French-Latin dictionary »

sarmates meaning in Latin

FrenchLatin
Sarmates nom

Sarmataenoun