Slovnenya

Translation English French: mainland

Dictionary: main
mainland
noun