Towbar

What is Towbar?

Towbar definition and meaning on Dictionary terms:
noun

a metal bar for attaching a vehicle to a load to be towed.