Wiktionary
demand deposits
n. (plural of demand deposit English)
n. (plural of demand deposit English)