demand draft
English
Noun
demand
draft
(
plural
demand drafts
)
A
telecheck
.