knacker

noun

A person who buys worn-out or old livestock and slaughters them to sell the meat or hides.

A person who buys discarded structures and dismantles them to sell the materials.

A man who dismantles and sells the materials of old houses, ships, etc.

That which knacks or knocks; in the plural, two pieces of wood or bone used as a plaything by boys, who strike them together by moving the hand; castanets; bones.

A maker of knacks, toys, or small work.