ball-and-seat valve - French English Dictionary