Definition of body drop in English:

body drop

noun

Ju-jitsu Judo
  • A throw in which an opponent is made to fall over an extended leg.

Origin

1940s. After Japanese tai otoshi tai-otoshi.