demand note

noun

1.
a note payable on demand