English: Clinical Research Centre
Welsh: Canolfan Ymchwil Clinigol
Subject: Iechyd
English definition: CRC