demand deposit: a bank deposit from which withdrawals can be made without notice
deposit: money deposited in a bank or some similar institution
garden plant: any of a variety of plants usually grown especially in a flower or herb garden