Etymology
Today it means: A village in Barsham parish, North Norfolk district, Norfolk, England (OS grid ref TF9235). Full definition →
See Houghton.
Etymology from Wiktionary, CC BY-SA 4.0.