KNACKER'S YARD


Meaning of KNACKER'S YARD in English

■ noun Brit. a place where old or injured animals are slaughtered.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.