Subtreasury Meaning

There are 1 meaning(s) for word Subtreasury

Meaning 1 : a subordinate treasury or place of deposit