kamus
.
Search
About
demand_note
English
demand note
Noun
A note payable on demand
English: demand note