English: Centre for Applied Reconstructive Technologies in Surgery
Welsh: Y Ganolfan ar gyfer Technolegau Ailadeiladol Cymhwysol mewn Llawfeddygaeth
Subject: Iechyd
English definition: CARTIS