Dictionary, Free Dictionary - MyDictionary.net
Definition of " Main yard " in English English Dictionary
Results
Main yard The yard on which the mainsail is extended, supported by the mainmast.