louvered ventilator - Spanish English Dictionary