petroleum asphalt - French English Dictionary