petroleum retail distribution center - French English Dictionary