metton ( synonym found)

Definition of metton:

°Any of several placenames in England from words meaning lake and settlement.
°.

Definition of metton:

°Any of several placenames in England from words meaning lake and settlement.
°.

Back to Top