face-piece-to-face seal - Turkish English Dictionary