Definition of iron buff in English:

iron buff

noun

historical
  • A dye for cotton consisting of hydrated ferric oxide, prepared in situ by impregnating the fabric with an iron salt, treating it with alkali, and oxidizing.

Origin

Mid 19th century; earliest use found in Thomas Thomson.