self-sealing valve - Turkish English Dictionary