Main-yard meaning

The lower yard on a mainmast.
noun
0
0
The lowest yard on the mainmast, from which the mainsail is set.
noun
0
0
Advertisement