benfleet









benfleet


noun

  1. a town in Essex, SE England, just N of the Thames.

noun

  1. a town in SE England, in S Essex on an inlet of the Thames estuary. Pop: 48 539 (2001)
53 queries 0.398