self-ventilating - German English Dictionary