WTCRF: Wellcome Trust Clinical Research Facility

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

Definition in English: Wellcome Trust Clinical Research Facility