Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
towbars
in English
towbars
us
//taʊbɑrz//
uk
//taʊbɑːz//
#limited
Definitions
Noun
bars
for
attaching
trailers
;
vehicles'
rear
parts
Towbars
are
usually
attached
to
the
rear
of
vehicles
for
safety
.
a
vehicle's
rear
bar
for
towing
trailers
or
caravans
The
company
manufactures
towbars
for
various
types
of
trailers
and
caravans
.
Base Words
bars
tow