slatted grille - Turkish English Dictionary