demand deposit: a bank deposit from which withdrawals can be made without notice
deposit: money deposited in a bank or some similar institution
legal power: (law) the right and power to interpret and apply the law