rotating mechanical seal - French English Dictionary