demand bill


noun

a bill payable upon presentation.

British Dictionary definitions for demand bill

demand bill

demand draft


noun

a bill of exchange that is payable on demand Also called: sight bill