artificial asphalt - French English Dictionary