Definition of the Elephant and Castle from the Oxford Advanced Learner's Dictionary

 

the Elephant and Castle

 
BrE
 
; NAmE
 
 
jump to other results
the name of a place where several major roads meet in London, south of the River Thames. It was the name of an inn (= a pub) that once stood there.