noun a town in Essex, SE England, just N of the Thames. nouna town in SE England, in S Essex on an inlet of the Thames estuary. Pop: 48 539 (2001)