mobile road construction machinery - French English Dictionary