Meaning of barbed wire

Definition of barbed wire

(noun) strong wire with barbs at regular intervals used to prevent passage

Other information on barbed wire

WIKIPEDIA results for barbed wire
Amazon results for barbed wire