Полный русско-английский словарь
Power barrow, dummy car, self-propelled [self-propelling] car, powered truck, self-propelled truck, free-steered vehicle