louvered grill - Turkish English Dictionary