Definition of delayed drop in English:

delayed drop

noun

  • A parachute jump in which the parachutist delays opening the parachute for a certain amount of time after jumping.

Origin

1920s; earliest use found in The Washington Post.