Main-topsail meaning

The sail that is set above the mainsail.
noun
0
0
The sail set on the main-topmast above the mainsail.
noun
0
0
Advertisement