Find the word definition

Wikipedia
Latchingdon

Latchingdon is a village situated in Essex, England. It is situated near the city of Chelmsford.

Originally called Latchingdon & Snoreham

Established: 1042AD as "Laecedune"

A small village but with some good local amenities such as a Used Car Sales (C&L Cars), Petrol Station (with shop), Happy Shopper, Newsagents and a Chinese.