Definition of St Thomas's Hospital from the Oxford Advanced Learner's Dictionary


St Thomas's Hospital

; NAmE
jump to other results
a large teaching hospital in central London, England, established in the early 12th century and later named after St Thomas Becket. It moved to its present buildings opposite the Houses of Parliament in 1871. Since 1993 it has been managed as part of a hospital trust with Guy's Hospital.