demand draft
Noun
Meaning
demand draft (plural demand drafts)
English Wikipedia has an article on:demand draftWikipedia
A telecheck.
Noun
demand draft (plural demand drafts)
English Wikipedia has an article on:demand draftWikipedia
A telecheck.