An Encylopedia Britannica Company

razor wire

1 ENTRIES FOUND:
razor wire noun
razor wire
noun
Britannica Dictionary definition of RAZOR WIRE
[noncount]
: strong wire that has many sharp metal pieces on it and is put around an area to keep people out or in