road making machine - French English Dictionary