ddp (delivered duty paid) - German English Dictionary