oil-buffered seal - Turkish English Dictionary