headsail ( synonym found)

Definition of headsail:

(n) : any sail set forward of the foremast of a vessel

Definition of headsail:

(n) : any sail set forward of the foremast of a vessel

Back to Top