Skelmersdale









Skelmersdale


noun

  1. a town in NW England, in Lancashire: designated a new town in 1962. Pop: 39 279 (2001)
50 queries 0.389