shelter against wind and weather - Turkish English Dictionary