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.
MAUDSLEY HOSPITAL
Meaning of MAUDSLEY HOSPITAL in English
Oxford guide to British and American culture English vocabulary. Руководство по британской и американской культуре, Оксфордский английский словарь. 2005