louvered grille - Turkish English Dictionary