Find the word definition

Wikipedia
Barbrook

Barbrook is a village in Devon, England.

It is close to the source of the West Lyn River.

The only shop including the village post office closed on 27 September 2008.

Image:Barbrook Post Office - geograph.org.uk - 71222.jpg|Barbrook Post Office.