demand note









demand note


noun

  1. a note payable upon presentation.

noun

  1. a promissory note payable on demand
49 queries 0.351