Benfleet (noun) Definition, Meaning & Examples

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)
Benfleet (noun) Definition, Meaning & Examples

More Definitions