piston rod seal - French English Dictionary