demand note

Noun
  1. A note payable on demand (synset 113421753)

Other Searches