a low-traffic road - Turkish English Dictionary