demand note Hear it!

demand note Definition

demand note

noun

a promissory note payable on demand