Fierro is a colloquial way of referring to a firearm. Iron, pistol, revolver. Mark used to designate cattle.
It forms the word iron archaic. It comes from latin ferrum, i, with the same meaning. See: iron.