traction engine
Concise Oxford English Dictionary © 2008 Oxford University Press:
traction engine
▶noun a steam or diesel-powered road vehicle used (especially formerly) for pulling very heavy loads.
'traction engine' also found in these Oxford entries:

