D/D Definition

abbreviation
Demand draft.
Webster's New World

Words Near D/D in the Dictionary