Find the word definition

Wikipedia
Helstone

Helstone is a hamlet in north Cornwall, England, United Kingdom. It is situated two miles (3 km) southwest of Camelford on the A39 road.