self-ventilating - French English Dictionary