Results in Neasham, North-East England NEASHAM means the nose-homestead. It is situated near a number of nose-like meanders of the River Tees.
Neasham