heavily trafficked road - German English Dictionary