Dictionary search results

Showing 1-2 of 2 results

repository British & World English

A place where or receptacle in which things are or may be stored

repository English Thesaurus

a permanent repository for spent nuclear fuel