artificial asphalt - Turkish English Dictionary