DEPOSITORY





Definition:

  1. [noun] a facility where things can be deposited for storage or safekeeping
    Synonyms: deposit, repository

Synonyms:


Related Words: