English dictionary
demand note meaning and definition
Definition and meaning of demand note at MeaningMonkey.org. demand note meaning and definition in the English Dictionary.DEMAND NOTE noun
Definition of demand note (noun)
- a note payable on demand
Source: Princeton University Wordnet