1. Dictionary
  2. Demand draft

Demand draft

A bill of exchange payable at sight or on demand.

Share the Blog