demand draft

 
(also demand note)

noun

chiefly Indian
  • a financial draft payable on demand.