YourDictionary

sight draft

noun Abbr. SD
A draft or bill that is payable on demand or upon presentation. Also called demand draft.

Learn more about sight draft

link/cite print suggestion box