Find the word definition

Wikipedia
Sturry

Sturry is a village on the Great Stour river three miles north-east of Canterbury in Kent. Its large civil parish incorporates the former 'mining village' of Hersden and several hamlets.