demand note









demand note


noun

  1. a note payable upon presentation.

noun

  1. a promissory note payable on demand
55 queries 0.242