Merriam-Webster's Collegiate® Dictionary, 11th Edition SLOUGH geographical name town SE central England in Berkshire population 98,600