English: repository
Welsh: ystorfa
Subject: TGCh
English definition: A term used especially in connection with academic publishing indicating a print or digital facility for the deposit of academic or scholarly publications, such as journal articles or conference papers.
Welsh definition: Term a ddefnyddir yn arbennig mewn cysylltiad â chyhoeddi academaidd yn dynodi cyfleuster printiedig neu ddigidol ar gyfer adneuo cyhoeddiadau academaidd neu ysgolheigaidd, megis erthyglau cyfnodolion neu bapurau cynhadledd.