demand_noteEnglish

demand note

Noun

A note payable on demand

English: demand note