This website uses cookies to ensure you get the best experience on our website. Learn more
Meaning Of Holdback
n.
Check; hindrance; restraint; obstacle.
n.
The projection or loop on the thill of a vehicle. to
which a strap of the harness is attached, to hold back a carriage when
going down hill, or in backing; also, the strap or part of the harness
so used.