self sealing valve - Turkish English Dictionary