dd (demand draft) - French English Dictionary