road maintenance truck - French English Dictionary