Find the word definition

Wikipedia
Godmanchester

Godmanchester is a small town and civil parish within the Huntingdonshire district of Cambridgeshire, in England. It lies on the south bank of the River Great Ouse, south of the larger town of Huntingdon, and on the A14 road.