Find the word definition

Wikipedia
Stowey

Stowey is a small village within the Chew Valley in Somerset, England. It lies south of Chew Valley Lake and north of the Mendip Hills, approximately south of Bristol on the A368 road Weston-super-Mare to Bath. Stowey and its neighbouring and larger village, Bishop Sutton, form the civil parish of Stowey Sutton.