Find the word definition

Wikipedia
Ramsholt

Ramsholt is a small village in Suffolk, England. It is situated on the northern shore of the River Deben.

The parish church of All Saints is one of 38 existing round-tower churches in Suffolk and is a grade II* listed building.

The village economy revolves around the pub next to the river dock.