self-ventilated - German English Dictionary