Definition of body scissors in English:

body scissors

noun

Sport
  • A scissor hold applied to an opponent's torso.

Origin

Early 20th century; earliest use found in The Lowell Sun.