Latin-French dictionary »

tellus | terra meaning in French

LatinFrench
Tellus | Terra noun

Terrenom

Your history