Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
traffic spikes
in English
traffic spikes
#common
Definitions
Noun
a
device
with
spikes
to
puncture
tires
The
police
used
traffic
spikes
to
stop
the
speeding
car
.