Slovnenya

Translation English French: landmass

Dictionary: main
landmass
noun