Benfleet

What is Benfleet?

Benfleet definition and meaning on Dictionary terms:
noun
a town in Essex, SE England, just N of the Thames.

 

reference: https://www.dictionary.com/browse/benfleet

Tags: