DEMAND NOTE
Meaning of DEMAND NOTE in English
noun
1. : a note payable on demand
2. : one of the notes composing the issues of paper money authorized by Congress in 1861-62
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012