petroleum pitch - French English Dictionary