A demand deposit refers to the funds held in deposit accounts, where the money in the account is legally able to be withdrawn immediately upon demand (or'at call').
A demand deposit or bank money refers to the funds held in deposit accounts in commercial banks. Banks have the legal obligation to return funds held in demand deposits immediately upon demand (or'at call').