English

Definition of the Maudsley Hospital from the Oxford Advanced Learner's Dictionary

 

the Maudsley Hospital

 
BrE
 
; NAmE
 
 
jump to other results
a psychiatric hospital (= one for the treatment of mental illness) in south-east London, established in 1916. It is part of London University and the main centre for postgraduate education in psychiatry in Britain.