Slovnenya

Translation English French: foot pedal

Dictionary: main
foot pedal
noun