Definition of leaf metal in English:

leaf metal

noun

  • Metal beaten into a thin leaf or foil.

Origin

Early 18th century.