Definition of balloon post in English:

balloon post

noun

historical
  • A postal service that uses balloons; specifically the service which operated out of Paris during the Franco-Prussian War of 1870–1.

Origin

Late 19th century; earliest use found in Food Journal.