Latin-French dictionary »

valles marineris meaning in French

LatinFrench
Valles Marineris noun

Valles Marinerisnom