motorway maintenance department - French English Dictionary