LTHT: Leeds Teaching Hospitals Trust

What does LTHT mean? The above is one of LTHT meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Leeds Teaching Hospitals Trust