French-Latin dictionary »

terrassa meaning in Latin

FrenchLatin
Terrassa nom

Egaranoun

Your history