fluted rubber pedal - German English Dictionary