Definition of razor ribbon in English:

razor ribbon

noun

US
  • Razor wire.

Origin

1970s; earliest use found in The Tucson Daily Citizen.