earthmoving plant - German English Dictionary