barrel petroleum - French English Dictionary