noun a town in NW England, in Lancashire: designated a new town in 1962. Pop: 39 279 (2001)
Skelmersdale 🔊 Listen to this noun a town in NW England, in Lancashire: designated a new town in 1962. Pop: 39 279 (2001) Share Facebook Twitter Google +