Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

towbar Definition

Cancel
towbar
noun(tow bar)
a metal bar on the back of a vehicle that is used for towing something (such as a vehicle or trailer)

Words Related to towbar!

towbar Examples by Brain Bank Users