a low-traffic road - German English Dictionary