Definition of body drop in English:

body drop

noun

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

Origin

1940s. After Japanese tai otoshi tai-otoshi.