English dictionary
headsail meaning and definition
Definition and meaning of headsail at MeaningMonkey.org. headsail meaning and definition in the English Dictionary.HEADSAIL noun
Definition of headsail (noun)
- any sail set forward of the foremast of a vessel
Source: Princeton University Wordnet