petroleum synthetic - French English Dictionary