Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
spike strip
in English
spike strip
#moderate
Definitions
Noun
a
portable
device
with
spikes
to
puncture
tires
The
police
officer
deployed
a
spike
strip
to
stop
the
fleeing
vehicle
.
Base Words
spike
strip