MohammedPreview
Open in TheBrain

A Depositary

  1. One who receives a deposit in trust
  2. A place where deposits are kept
Synonyms

(one who receives in trust): trustee

(place where deposits are kept): depository