English: biomedical research centre
Welsh: canolfan ymchwil fiomeddygol
Subject: Iechyd
Welsh definition: NID biofeddygol