advanced highway maintenance technology - French English Dictionary