self-ventilating - Turkish English Dictionary