meaning of balloon sail

balloon sail meaning in General Dictionary

any light free sail