non-road mobile machinery - German English Dictionary