power barrow, dummy car, self-propelled [self-propelling] car, powered truck, self-propelled truck, free-steered vehicle
САМОХОДНАЯ ТЕЛЕЖКА
Русско-английский перевод САМОХОДНАЯ ТЕЛЕЖКА
Большой Русско-Английский словарь. New big Russian-English dictionary. 2012