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.

LTHT: Leeds Teaching Hospitals Trust

Definition in English: Leeds Teaching Hospitals Trust