Find the word definition

Wikipedia
Letheringham

Letheringham is a sparsely populated civil parish in the Suffolk Coastal (former Deben Rural District) in Suffolk, England, on the Deben River.