Find the word definition

Wikipedia
Keyworth

Keyworth is a large village and civil parish in Nottinghamshire, England. It is located about 6 miles (10 km) southeast of the centre of Nottingham. The village sits on a small, broad hilltop about 200 feet above sea level which is set in the wider undulating boulder clay that characterises the area south of Nottingham.

Keyworth is twinned with the French town of Feignies.