eggcrate louver - English Synonyms Dictionary