English: Human Tissue Authority
Welsh: Yr Awdurdod Meinweoedd Dynol
Subject: Iechyd
English definition: HTA