阻车钉

名词

full

stinger

noun

Definitions of stinger

English

a device covered in sharp metal spikes that can be thrown across a road if the police want to stop a motor vehicle

Police used two stinger devices to blow out the jeep's tyres.