- Check; hindrance; restraint; obstacle. - 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.
Dealer holdback Dealer holdback is a percentage of either the MSRP or invoice price of a new vehicle (depending on the manufacturer) that is repaid to the dealer