Definition of supply drop in US English:

supply drop

noun

Military
  • An act of delivering supplies by dropping them by parachute from a plane.

Origin

1940s; earliest use found in The Times.