oil embargo - French English Dictionary