MAIN YARD Meaning of MAIN YARD in English [main yard] n (15c): the yard of a mainsail Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012