travelling goods supplier - German English Dictionary