tow bar









tow bar


noun

  1. a metal bar for attaching a vehicle to a load to be towed.
66 queries 0.586