hampton ( synonym found)

Definition of hampton:

°Any of several places in England and Scotland from Saxon words meaning homestead and enclosure.
°from the placenames.

Definition of hampton:

°Any of several places in England and Scotland from Saxon words meaning homestead and enclosure.
°from the placenames.

Back to Top