English edit

Noun edit

balloon release (plural balloon releases)

  1. A ceremonial event in which a number of hydrogen- or helium-filled balloons are launched into the sky.