back-pedal brake - French English Dictionary

Suggest a Term