mechanical horse
Noun
Meaning
mechanical horse (plural mechanical horses)
A three-wheeled tractor unit which was usually coupled to a short semitrailer.
Noun
mechanical horse (plural mechanical horses)
A three-wheeled tractor unit which was usually coupled to a short semitrailer.