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


the Maudsley Hospital

; 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.