Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
towbar
in English
towbar
us
//taʊbɑr//
uk
//taʊbɑː//
#moderate
Definitions
Noun
a
metal
bar
for
towing
vehicles
The
towbar
is
attached
to
the
rear
of
the
car
.
a
rear
vehicle
attachment
for
trailers
or
caravans
A
towbar
is
required
for
towing
a
trailer
safely
.
Base Words
bar
tow