Subscriber login


Forgot your password?

Library card login

Other

Slough

Pronunciation: /slaʊ/

Entry from World dictionary

Definition of Slough
  • a town in SE England to the west of London; population 119,400 (est. 2009).

Slough in other Oxford dictionaries

Definition of Slough in the British & World English dictionary