Etymology

Houghton Saint Giles

Today it means: A village in Barsham parish, North Norfolk district, Norfolk, England (OS grid ref TF9235). Full definition →

Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok