petroleum retail distribution center - German English Dictionary