eggcrate louver - Turkish English Dictionary