One definition of "mere" is "a small pond of standing water"
which is very close in meaning to "a hollow filled with mud/ a stagnant swamp"
....a definition (even if not quite a description of the town called) of Slough
Marsden
Didcot Parkway - Another junction with direct "commuter" InterCity services to London
Luton, home of the Hatters