self-ventilated - French English Dictionary