Definition of body drop in English:

body drop

noun

Martial Arts
  • A throw in which an opponent is made to fall over an extended leg.

Origin

1940s. After Japanese tai-otoshi tai-otoshi.