English dictionary
balloon sail meaning and definition
Definition and meaning of balloon sail at MeaningMonkey.org. balloon sail meaning and definition in the English Dictionary.BALLOON SAIL noun
Definition of balloon sail (noun)
- any light loose sail
Source: Princeton University Wordnet