note, demand: meaning in law

A note payable on demand

Browse all legal terms →