heavy goods vehicle traffic - French English Dictionary