Demand note

простой вексель, оплачиваемый по предъявлении

Большой англо-русский словарь

Demand note

финансы = sight bill

Англо-русский словарь экономических терминов

Demand note

noun a note payable on demand

Merriam-Webster's Collegiate Dictionary