English: trusted digital repository
Welsh: ystorfa ddigidol gellir ymddiried ynddi
Subject: Addysg
English definition: TDR