self-ventilating - Spanish English Dictionary