Dictionary.com
Thesaurus.com

razor wire vs. barbed wire

noun

  1. a wire or strand of wires having small pieces of sharply pointed wire twisted around it at short intervals, used chiefly for fencing in livestock, keeping out trespassers, etc.