rotating mechanical seal - Turkish English Dictionary