demand deposits

English

Noun

demand deposits

  1. plural of demand deposit