New River Head n.[the New River Head, a group of reservoirs at Clerkenwell, North London]tears.Show quotations1823‘Jon Bee’ Dict. of the Turf, the Ring, the Chase, etc.