What does balloon sail mean?

balloon sail meaning in General Dictionary

any light free sail