1 definition by trekship1701

Top Definition
The oldest recorded town in England.
The Roman Wall in Colchester needs urgent funding.
by trekship1701 December 23, 2008

Mug icon
Buy a Colchester mug!