Find the word definition

Wikipedia
Chenhalls

Chenhalls is a hamlet in the parish of St Erth, Cornwall, England. It is situated about north-east of the village of St Erth. Chenhalls lies on the east bank of the river Hayle at about above sea level.