self-sealing coupling - Turkish English Dictionary