Definition of Slough from the Oxford Advanced Learner's Dictionary

 

Slough

 
BrE BrE//slaʊ//
 
; NAmE NAmE//slaʊ//
 
 
jump to other results
a large town to the west of London