Meaning of demand note

Definition of demand note

(noun) a note payable on demand

Other information on demand note

WIKIPEDIA results for demand note
Amazon results for demand note