STOCKYARD Meaning of STOCKYARD in English [noun] [C] - a set of enclosures where farm animals are kept before being sold or killed Cambridge English vocab. Кембриджский английский словарь. 2012