a low-traffic road - Spanish English Dictionary