Slovnenya

Translation English French: treadle

Dictionary: main
treadle
noun