pedal rubber - Turkish English Dictionary