Find the word definition

Wikipedia
Tetworth

Tetworth is a village in Cambridgeshire, England. Tetworth lies approximately south of Huntingdon, near Waresley south of St Neots. Tetworth is in the civil parish of Waresley-cum-Tetworth. Tetworth is situated within Huntingdonshire which is a non-metropolitan district of Cambridgeshire as well as being a historic county of England.