pedal fastening nut - German English Dictionary