Find the word definition

Wikipedia
Southchurch

Southchurch is now part of Southend-on-Sea in Essex, England. However, it was an independent parish until 1897 and has a documented history going back to the ninth century AD.