Summary
French to English:   more detail...
  1. masse terrestre:
    • Wiktionary:
      masse terrestre → landmass


French

Detailed Translations for masse terrestre from French to English