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.      Кембриджский английский словарь.