metalmonger
Etymology
From metal + monger.
noun
One who trades in metals.