English to Hindi

Meaning for:
depository
other
धरोहर का स्थान