Find the word definition

Wikipedia
Duddington

Duddington is a small picturesque village in Northamptonshire, England. It is by the junction of the A47 and A43 roads, and is southwest of the town of Stamford. The village is on the east bank of the River Welland which is the county boundary of Rutland.

The Civil parishes of Duddington and Fineshade were amalgamated in 1988.