louvered fence - Turkish English Dictionary