Definition of pneumatic release in English:

pneumatic release

noun

Photography
  • A form of shutter release operating remotely by air pressure when a small rubber bulb, connected by tubing to a trigger on the camera, is squeezed.

Origin

Late 19th century.