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