Division 16 Dozer
United Kingdom
A self-propelled wheeled or crawler machine used to exert a push or pull force through mounted equipment.
United Kingdom
A self-propelled wheeled or crawler machine used to exert a push or pull force through mounted equipment.