rat-trap pedal - French English Dictionary
History

rat-trap pedal



Meanings of "rat-trap pedal" in French English Dictionary : 1 result(s)

English French
Automotive
rat-trap pedal pédale à scie