Definition of Clapham Junction from the Oxford Advanced Learner's Dictionary


Clapham Junction

; NAmE
jump to other results
a very busy railway station in south London, England. Thirty-five people were killed in a train crash there in 1988. People sometimes use 'Clapham Junction' to describe a place that is crowded and busy We've got builders in this week and the house is like Clapham Junction.