e-commerce treaty - German English Dictionary