Topic: MOTOR VEHICLES


towbar

noun
     
tow‧bar [countable] British English
TTC a metal bar on the back of a car for towing a caravan or boat

Explore MOTOR VEHICLES Topic