world petroleum supply - French English Dictionary