pedal pin - Turkish English Dictionary