knacker has definitions from the field of work
1
[ noun ] (work) someone who buys old buildings or ships and breaks them up to recover the materials in them

Related terms

wrecker

2
[ noun ] (work) someone who buys up old horses for slaughter

Related terms

butcher

*