yard [noun] [C usually singular] - a place where old or useless horses are killed(figurative informal) The state of the economy has led to many small businesses ending up in the knacker's yard (= failing completely).
KNACKER'S
Meaning of KNACKER'S in English
Cambridge English vocab. Кембриджский английский словарь. 2012