We present a wind-tunnel simulation of adiabatic atqospheric flow normal to a rough, twodimensional ridge. The data are analyzed in physical streamline coordinates, which are described in some detail. The mean velocity speed-up on the hill top is adequately predicted by existing formulae while the behaviour of the wake flow fits into a pattern that emerges from other wind-tunnel experiments. The turbulent stresses evolve in response to the extra strain rates induced by the hill, streamline curvature and acceleration: 3 is coupled strongly to acceleration while z and 7 follow curvature. These differing responses lead to significant phase differences between the changes in the component stresses as the hill is traversed. An analogous response is seen in the components of turbulent stress divergence, which are computed as part of streamwise momentum budgets. Only very close to the surface is turbulent stress divergence comparable to the inertial and pressure terms in the momentum budget; over most of the flow regime, the mean flow response is approximately inviscid. Finally, we compare our results with data from other wind tunnel models and from real hills.