Skip to main content

English: repository

Welsh: ystorfa

Part of speech

Noun, Feminine, Singular

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.