Find the word definition

Wikipedia
Intwood

Intwood is a small village in Norfolk, England, south west of Norwich. The population of the village is included in the civil parish of Cringleford. Its church, All Saints, is one of 124 extant round-tower churches in Norfolk.