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