price per barrel of crude oil - French English Dictionary