Find the word definition

Wikipedia
Putsborough

Putsborough is a hamlet in Georgeham civil parish on the west-facing coast of North Devon, England. It is about north of the village of Croyde and WNW of the village of Georgeham. North of the hamlet is Putsborough Sand, which forms the southern part of the two-mile-long (3 km) beach of Woolacombe Sand on Morte Bay.