Definitions of subtreasury:

  • noun:   a subordinate treasury or place of deposit