dd (demand draft) - German English Dictionary