self-sealing disconnect - Turkish English Dictionary