self-ventilated - English Synonyms Dictionary