0%

ALL meanings of benfleet

Ben·fleet
B b
  • noun benfleet a town in SE England, in S Essex on an inlet of the Thames estuary. Pop: 48 539 (2001) 3
  • noun benfleet a town in Essex, SE England, just N of the Thames. 1
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?