Slovnenya

Translation English French: common land

Dictionary: main
common land
noun