new settlement in Cambridgeshire, England, lying to the north-west of the town of Huntingdon
No description defined