Slovnenya

Translation English French: sledge

Dictionary: main
sledge
noun