Slovnenya

Translation English French: peninsula

Dictionary: main
peninsula
noun