delivered duty paid (ddp) - German English Dictionary