self-venting - French English Dictionary