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