non-road mobile machinery - French English Dictionary