Полный англо-русский словарь
Самоходный экскаватор, экскаватор на самоходном шасси
self-propelled excavator