petrodiesel - French English Dictionary