UKCTR: United Kingdom Centre for Tissue Regeneration

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

Definition in English: United Kingdom Centre for Tissue Regeneration