fluted rubber pedal - Turkish English Dictionary