TOP

Definition of razor wire noun from the Oxford Advanced American Dictionary

 

razor wire

 noun
noun
 
[uncountable]
 
jump to other results
strong wire with sharp blades sticking out, placed on top of walls and around areas of land to keep people out
See razor wire in the Oxford Advanced Learner's Dictionary