English | German | Russian | Czech

Mellor English

Meaning Mellor meaning

What does Mellor mean?

Mellor

A village in Greater Manchester (historically Cheshire), England. A village in Lancashire, England.

Are you looking for...?