self-quenched counter valve - French English Dictionary