Knacker Meaning

There are 2 meaning(s) for word Knacker

Meaning 1 : someone who buys old buildings or ships and breaks them up to recover the materials in them

Meaning 2 : someone who buys up old horses for slaughter