English Dictionary
Definition knacker’s yard in British English
knacker’s yard noun
[countable] noun
Synonyms and related words

English Dictionary