self-quenched counter valve - Turkish English Dictionary