Find the word definition

Wiktionary
demand deposits

n. (plural of demand deposit English)